home *** CD-ROM | disk | FTP | other *** search
/ Amiga Game-Power / Amiga Game-Power.iso / pd mix ii / hf amiga text / etti / dokumentation.bak < prev    next >
Text File  |  1994-05-20  |  9KB  |  180 lines

  1. Programmstart
  2.  
  3. ETTI wird ganz normal wie jedes andere AmigaBasic-Programm entweder
  4. von der Workbench oder vom CLI aus gestartet.
  5.  
  6. Der Bildschirm
  7.  
  8. Hat man das Programm gestartet, erscheint ETTI mit einem in mehrere
  9. Kästen aufgeteilten Screen.
  10. Im Gegensatz zu vielen anderen Programmen für den Amiga verwendet
  11. ETTI keine Pull-Down-Menüs sondern Tastaturkommandos. Ein dauernder
  12. Wechsel zwischen Maus und Tastatur (zur Texteingabe) erschien zu
  13. unkomfortabel.
  14.  
  15. Die Befehle
  16.  
  17. (D)rucken         : Startet den Ausdruck.
  18. (C)olor ein/aus   : Bestimmt, ob der Ausdruck in Farbe oder S/W
  19.                     erfolgen soll.
  20. (S)peichern       : Speichert eine Ettikette mit allen Attributen 
  21.                     wie z.B. Farbe, Schriftart usw.
  22.                     An den vom Benutzer eingegebenen Dateinamen wird
  23.                     automatisch ein ".etti" angehängt.
  24. (L)aden           : Lädt eine mit ETTI gespeicherte Ettikette ein.
  25.                     Der Anhang ".etti" darf bei der Eingabe des 
  26.                     Dateinamens nicht mit eingegeben werden.
  27.                     Kann ETTI eine Datei nicht finden, gibt er die
  28.                     Meldung "Die Datei existiert nicht" aus.
  29.                     Nach Tastendruck geht es dann normal weiter.
  30. (V)erzeichnis     : Wählt man diesen Befehl an, so wird man zuerst
  31.                     vom Programm gefragt, ob man das Verzeichnis neu
  32.                     eingeben möchte. Bejaht man dies, so kann man
  33.                     einen neuen Pfad eintippen. Zu beachten ist dabei,
  34.                     daß man Unterverzeichnissen immer ein "/" anfügen
  35.                     muß. Beispiel: df1:Root/
  36.                     Das aktuelle Verzeichnis wird immer in dem oberen
  37.                     der beiden kleinen Kästen rechts unten im Bild-
  38.                     schirm angegeben.
  39.                     Nachdem man das neue Verzeichnis eingegeben hat,
  40.                     wird der Bildschirm gelöscht und das aktuelle In-
  41.                     haltszeichnis angezeigt. Nach Tastendruck geht es
  42.                     normal weiter.
  43. (R)eset           : Nach einer Sicherheitsabfrage wird das Programm
  44.                     neu gestartet. Alle Daten werden dabei gelöscht.
  45. (Q)uit            : Nach einer doppelten Sicherheitsabfrage gelangt
  46.                     man, je nachdem von wo aus das Programm gestartet
  47.                     wurde, zurück ins CLI oder auf die Workbench.
  48. (T)ext eingeben   : Mit diesem Befehl kann man den Text, der später
  49.                     auf der Ettikette erscheinen soll, zeilenweise
  50.                     eingeben. Bearbeitet wird immer die mit den
  51.                     Cursor Tasten (siehe auch [UP] und [DN]) ange-
  52.                     gewählte Zeile.
  53.                     Der Zeileneditor ist sehr komfortabel, so 
  54.                     läßt sich z.B. die Position, an der der nächste
  55.                     Buchstabe eingegeben werden soll, durch die 
  56.                     CURSOR-LEFT und CURSOR-RIGHT Tasten frei be-
  57.                     stimmen. Mit BACKSPACE löscht man den Buchstaben
  58.                     vor der Cursorposition, mit DEL den Buchstaben,
  59.                     der sich unterhalb des Cursors befindet. Mit
  60.                     RETURN wird die Eingabe beendet.
  61.                     Näheres zum Zeileneditor unten.
  62. (F)arbe ändern    : Mit ETTI kann man die Ettiketten, wenn man stolzer
  63.                     Besitzer eines Farbdruckers ist, auch farbig be-
  64.                     drucken. Drückt man nun die Taste "F",so wird die 
  65.                     Farbe der aktuellen Zeile (siehe [UP] und [DN])
  66.                     geändert. Es stehen folgende Farben zur Verfügung:
  67.                     Schwarz, rot, blau, violett, gelb, lila und grün.
  68.                     Diese Farbanpassung gilt zumindest für den
  69.                     Commodore MPS 1500c (und eigentlich auch für den
  70.                     Epson JX-80).
  71.                     Stimmen die Farben auf dem Papier nicht mit denen
  72.                     auf dem Bildschirm überein, so muß man die
  73.                     Palette-Werte im Programm (beim Programmpunkt
  74.                     "Farben" ) entsprechend ändern.
  75. (A)rt der Schrift : Mit ETTI kann man für jede Zeile eine andere
  76.                     Schriftart wählen. Zur Verfügung stehen folgende
  77.                     Arten: normal, kursiv, fett, breit und doppelt.
  78.                     Der MPS 1500c verarbeitet diese Arten ohne                             Probleme.
  79.                     Wurde für eine Zeile der Engdruck-Modus angewählt,
  80.                     so wird der Text automatisch auf der Ettikette 
  81.                     (nicht auf dem Bildschrim !) zentriert.
  82.                     Da im Breitdruck-Modus nur 16 Zeichen auf eine 
  83.                     Ettikette passen, werden immer nur die ersten
  84.                     16 Buchstaben der Zeile, auch wenn diese länger
  85.                     als 16 Zeichen ist, gedruckt.
  86.                     Zu beachten ist noch, daß im NLQ-Modus nicht alle
  87.                     Schriftarten (z.B. kursiv) funktionieren.
  88. (U)nterstreichen  : Mit dieser Funktion kann man bestimmen, ob die
  89.                     aktuelle Zeile auf der Ettikette unterstrichen
  90.                     werden sollen oder nicht. Später zu unter-
  91.                     streichende Zeilen werden mit einem "u" gekenn-
  92.                     zeichnet, nicht zu unterstreichende mit einem "-".
  93. [UP] und [DN]     : Mit den beiden Cursor-Tasten kann man die Zeile,
  94.                     die bearbeitet werden soll, bestimmen.
  95.                     Angezeigt wird die aktuelle Zeile durch eine 
  96.                     Linie, die das Textfeld mit dem Feld, das die
  97.                     Schriftarten anzeigt, verbindet.
  98.  
  99.  
  100. Das Programm
  101.  
  102. Das Programm ist in zwei Teile, Unterprogramme und Hauptprogramm, auf-
  103. geteilt.
  104. Im Unterprogrammteil befinden sich folgende Routinen:
  105.  
  106.    CharGet     : Wartet auf Zeichendruck.
  107.    Frage       : Fordert den Benutzer zur Befehlseingabe auf.
  108.    ShowData (n): Druckt alle Daten (z.B. die Schriftart) der Zeile n
  109.                  in die dafür vorgesehenen Felder.
  110.    ShowText (n): Druckt Text der Zeile n in das Textfeld. Wenn Breit-
  111.                  schrift angewählt wurde, erscheinen nur die ersten 16
  112.                  Buchstaben des jeweiligen Textes im Textfenster.
  113.    Fehler      : Gibt Fehlermeldungen aus und springt nach Tastendruck
  114.                  zurück in das Hauptprogramm. Es kann vorkommen, daß
  115.                  eine Fehlernummer ausgegeben wird. Im Basic-Handbuch
  116.                  kann man dann nachschlagen, was sie bedeutet.
  117.  
  118. Das zweifellos interessanteste Unterprogramm ist "Eingabe". Es läßt
  119. sich nämlich hervorragend in eigenen Basicprogrammen verwenden, hat es
  120. doch wesentlich mehr Möglichkeiten, als der Basic-Befehl "Input".
  121. "Eingabe" hat folgendes Befehlsformat:
  122.  
  123.                Eingabe Zeile!, Spalte!, Länge!, String
  124.  
  125. Zeile und Spalte bezeichnen die Position, ab der die Eingabe erfolgen
  126. soll. Mit Länge bestimmt man die Anzahl der Buchstaben, die vom Be-
  127. nutzer höchstens eingegeben werden können. Der Text wird dann in
  128. String übergeben.
  129.  
  130. Beispiel:      Eingabe 10!,15!,20!,Text$
  131.  
  132.  
  133. Folgendermaßen kann man das Unterprogramm für seine eigenen Progarmme
  134. verwenden:
  135.              1. AmigaBasic und ETTI laden, ETTI auflisten.
  136.              2. Eingeben "Delete Init-".
  137.              3. Den Bereich vom Unterprgramm "CharGet" bis zum noch
  138.                 übrigen Teil des Programmes und den Bereich vom 
  139.                 Angang bis zu "Sub Eingabe (y,x..." mit der Maus
  140.                 markieren und mit Amiga+X löschen. Jetzt müßte, wenn
  141.                 alles richtig gemacht wurde, nur noch das Unterpro- 
  142.                 gramm "Eingabe" im List-Fenster erscheinen.
  143.              4. Mit ' Save "Eingabe",a ' nun das Programm im ASCII
  144.                 Format auf Diskette speichern.
  145.  
  146. Mit ' Merge "Eingabe" ' kann das Unterprogramm nun jederzeit in 
  147. eigenen Programmen verwendet werden.
  148.  
  149.  
  150.  
  151. Drucken
  152.  
  153. Entwickelt und getestet wurde dieses Programm mit dem neuen Farb-
  154. drucker von Commodore, dem MPS 1500c. Einzustellen ist die 
  155. Epson JX-80 Emulation.
  156. Das Programm müßte aber auch mit jedem anderen unter Preferences
  157. einstellbaren Drucker laufen. ETTI spricht den Drucker nämlich über
  158. den Drucker-Device-Treiber des Amiga an.
  159.  
  160. Die Ettiketten
  161.  
  162. ETTI ist für den Gebrauch von 1-bahnigen Endlos-Computer-Ettiketten
  163. mit einer Größe von ca. 89 x 35 mm konzipiert.
  164. Selbstverständlich lassen sich auch kleinere Ettiketten (z.B. für
  165. Disketten) verwenden, dabei ist aber zu beachten, daß man bei der
  166. Texteingabe den rechten Rand des Textfeldes freilassen sollte.
  167.  
  168.  
  169. Technische Daten
  170.  
  171.    Programmname            : ETTI 1.0
  172.    Autor                   : Axel Sodtalbers
  173.                              zum Fernsehturm 38
  174.                              2960 Aurich 1
  175.    erforderliche Hardware  : Amiga 500,1000,2000
  176.                              Drucker, der unter Preferences läuft
  177.                              (getestet mit MPS 1500c)
  178.    erforderliche Software  : AmigaBasic Version 1.2
  179.    Länge des Programms     : ca. 11 Kbyte
  180.